// var path="${pageContext.request.contextPath }";
$(function () {
    var appId = $("#appId").val();
    if (appId != null && appId != "") {
        $.ajax({
            type: "POST",
            url: "modifyVersionId",
            data: {"appId": appId},
            dataType: "json",
            success: function (data) {
                // alert(data)
                window.location.href = "/devShow";
            },
            error: function (data) {
                alert("加载失败")
            }
        });
    }
});

//根据用户输入的一级分类，查找二级分类
$("#categoryName1").change(function () {
    var categoryName1 = $("#categoryName1").val();
    if (categoryName1 != "" && categoryName1 != "--请选择--") {
        $.ajax({
            type: "GET",
            url: "/findSort",
            data: {"categoryNameAll": categoryName1},
            dataType: "json",
            success: function (data) {
                $("#categoryName2").html("")
                var options = "<option value=\"\">--请选择--</option>"
                for (var i = 0; i < data.length; i++) {
                    options += "<option value=" + data[i].id + ">" + data[i].categoryName + "</option>";
                }
                $("#categoryName2").html(options);
                $("#categoryName3").html("");
            },
            error: function (data) {
                alert("二级分类加载失败，请重新输入")
            }
        });
    } else {
        $("#categoryName2").html("");
        $("#categoryName3").html("");
    }
});
//根据用户输入的二级分类，查找三级分类
$("#categoryName2").change(function () {
    var categoryName2 = $("#categoryName2").val();
    // alert(categoryName2)
    if (categoryName2 != "" && categoryName2 != "--请选择--") {
        $.ajax({
            type: "GET",
            url: "/findSort",
            data: {"categoryNameAll": categoryName2},
            dataType: "json",
            success: function (data) {
                $("#categoryName3").html("")
                var options = "<option value=\"\">--请选择--</option>"
                for (var i = 0; i < data.length; i++) {
                    options += "<option value=" + data[i].id + ">" + data[i].categoryName + "</option>";
                    // options += "<option \">" + data[i].categoryName + "</option>";
                }
                $("#categoryName3").html(options);
            },
            error(data) {
                alert("三级分类加载失败，请重新输入")
            }
        })
    } else {
        $("#categoryName3").html("");
    }
})

//app修改，app状态为“待审核”、“审核未通过”时，方可修改
$(".modifyApp").click(function () {
    var obj = $(this);
    var status = obj.attr("appStatus");
    // alert(status)
    if (status === "待审核" || status === "审核未通过") {
        window.location.href = "modifyFindApp?id=" + obj.attr("appId") + "";
    } else {
        alert("该APP的状态为：【" + status + "】，不能修改！");
    }
})

//    app版本修改，app状态为“待审核”、“审核未通过”时，方可修改
$(".modifyAppVersion").click(function () {
    var obj = $(this);
    var status = obj.attr("appStatus");
    if (status == "待审核" || status == "审核未通过") {
        window.location.href = "findAppVersion?appId=" + obj.attr("appId") + "";
    } else {
        alert("该APP的状态为：【" + status + "】，不能修改！");
    }
})

//删除app基础信息以及全部版本信息
$(".deleteApp").click(function () {
    var obj = $(this);
    var softwareName = obj.attr("softwareName");
    // alert(softwareName)
    if (confirm("您确定要删除APP应用【" + softwareName + "】及其所有版本吗？")) {
        $.ajax({
            type: "POST",
            url: "/deleteApp",
            data: {"id": obj.attr("appId")},
            dataType: "json",
            success: function (data) {
                if (data > 0) {
                    alert("删除成功");
                    window.location.href = "/devShow";
                } else {
                    alert("删除失败");
                }
            },
            error: function (data) {
                alert("对不起，删除失败");
            }
        });
    }
})

//app上架
$(".putOnApp").click(function () {
    var obj = $(this);
    var appStatus = obj.attr("appStatus");
    var id = obj.attr("appId")
    if (appStatus == "审核通过" || appStatus == "已下架") {
        $.ajax({
            type: "POST",
            url: "/putOnApp",
            data: {"id": id},
            dataType: "json",
            success: function (data) {
                if (data > 0) {
                    $("#appStatus" + id + "").html("已上架")
                    // window.location.href = "/devShow";
                    $("#appStatus" + id + "").css({
                        'background': 'green',
                        'color': '#fff',
                        'padding': '3px',
                        'border-radius': '3px'
                    })
                    // obj.removeAttr("appStatus");
                    $(".offOnApp").attr("appStatus", "已上架");
                    // obj.attr("appStatus","已上架");
                } else {
                    alert("操作失败")
                }
            },
            error: function (data) {
                alert("操作失败");
            }
        });
    } else {
        alert("该app的状态为【" + appStatus + "】，无法进行上架操作");
    }
})

//app下架
$(".offOnApp").click(function () {
    var obj = $(this);
    var appStatus = obj.attr("appStatus");
    var id = obj.attr("appId")
    if (appStatus == "已上架") {
        $.ajax({
            type: "POST",
            url: "/offOnApp",
            data: {"id": id},
            dataType: "json",
            success: function (data) {
                if (data > 0) {
                    $("#appStatus" + id + "").html("已下架")
                    // window.location.href = "/devShow";
                    $("#appStatus" + id + "").css({
                        'background': 'red',
                        'color': '#fff',
                        'padding': '3px',
                        'border-radius': '3px'
                    })
                    // obj.removeAttr("appStatus");
                    $(".putOnApp").attr("appStatus", "已下架");
                    // obj.attr("appStatus","已下架");
                } else {
                    alert("操作失败")
                }
            },
            error: function (data) {
                alert("操作失败");
            }
        });
    } else {
        alert("该app的状态为【" + appStatus + "】，无法进行下架操作");
    }
})
